home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / pascal / tpl60n19.zip / PERFORM.DOC < prev    next >
Text File  |  1993-02-16  |  22KB  |  465 lines

  1. ++++++++++++++ TURBO.TPL Performance Comparison ++++++++++++++++++++
  2.  
  3.                    TP 6.0 Turbo Pascal Library
  4.                               versus
  5.                 TP 6.0 Runtime Library Update 1.9
  6.  
  7.  
  8.       Performance data for Cyrix 486DLC, Intel RapidCAD, Intel 386DX,
  9.       and Intel 8086
  10.  
  11. Note: The time resolution in the ARITEST test program is about 0.3
  12.       usec, so the relative timing error can get quite large for
  13.       small times like those measured on a 386DX, 486, or Intel 
  14.       RapidCAD. For these processors, the times given in the table 
  15.       represent the average of three measurements.
  16.  
  17.  
  18. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  19. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  20.  
  21.  
  22. Machine configuration: Cyrix 486DLC 40 MHz Computer w/ 128 kB CPU-cache
  23.                        8.0 MB of RAM
  24.                        Cyrix 387+ coprocessor
  25.                        DOS 5.0 Operating System
  26.                        QEMM 6.01
  27.  
  28.  
  29. Test Program: ARITEST.PAS
  30.  
  31.                                                          PERFORMANCE
  32. OPERATION (in usec)        TP 6.0 TPL    TP 6.0 RLU         INCREASE
  33. --------------------------------------------------------------------
  34. LONG-Mul                          1.7           1.5           13.33%
  35. LONG-Div                         34.6           3.4          917.65%
  36. LONG-Abs                          1.0           1.0            0.00%
  37. REAL-Float                        3.1           2.7           14.81%
  38. REAL-Add                          6.2           6.3           -1.59%
  39. REAL-Sub                          6.8           6.9           -1.50%
  40. REAL-Mul                          6.2           6.2            0.00%
  41. REAL-Mul (Short)                  3.9           3.8            2.63%
  42. REAL-Div                         43.0          10.3          317.48%
  43. REAL-Sqr                          5.9           4.3           37.21%
  44. REAL-Sqr (Short)                  2.4           1.8           33.33%
  45. REAL-Int                          3.1           2.8           10.71%
  46. REAL-Frac                         7.9           3.3          185.19%
  47. REAL-Trunc                        3.0           3.3           -9.09%
  48. REAL-Round                        3.0           3.3           -9.09%
  49. REAL-Sqrt                       252.3           8.6         2833.72%
  50. REAL-Ln                         145.4          83.6           73.92%
  51. REAL-Exp                        164.1          73.2          124.18%
  52. REAL-Sin                        116.1          75.6           53.57%
  53. REAL-Cos                        119.6          73.9           61.84%
  54. REAL-ArcTan                     107.9          57.6           87.33%
  55. --------------------------------------------------------------------
  56.  
  57.  
  58. Test Program: DHRYSTON.PAS
  59.  
  60.                                                          PERFORMANCE
  61. OPERATION                  TP 6.0 TPL    TP 6.0 RLU         INCREASE
  62. --------------------------------------------------------------------
  63. Dhrystones / Sec:             13763.4       14494.2            5.31%
  64. --------------------------------------------------------------------
  65.  
  66.  
  67. Test Program: WHETSTON.PAS
  68.  
  69.                                                          PERFORMANCE
  70. OPERATION                  TP 6.0 TPL    TP 6.0 RLU         INCREASE
  71. --------------------------------------------------------------------
  72. REAL KWhetstones:             578.369      1044.932           80.67%
  73. --------------------------------------------------------------------
  74.  
  75.  
  76. Test Program: STRTEST.PAS
  77.  
  78.                                                          PERFORMANCE
  79. OPERATION                  TP 6.0 TPL    TP 6.0 RLU         INCREASE
  80. --------------------------------------------------------------------
  81. String-Benchmark (msec)           574           273          110.26%
  82. --------------------------------------------------------------------
  83.  
  84.  
  85. Test Program: WHETST87.PAS
  86.  
  87.                                                          PERFORMANCE
  88. OPERATION                  TP 6.0 TPL    TP 6.0 RLU         INCREASE
  89. --------------------------------------------------------------------
  90. DOUBLE PRECISION KWhetstones:2597.403      3246.753           25.00%
  91. --------------------------------------------------------------------
  92.  
  93.  
  94. Test Program: LLL.PAS
  95.  
  96.                                                          PERFORMANCE
  97. OPERATION                  TP 6.0 TPL    TP 6.0 RLU         INCREASE
  98. --------------------------------------------------------------------
  99. DOUBLE PRECISION MFLOPS:       0.4201        0.4850           15.45%
  100. --------------------------------------------------------------------
  101.  
  102.  
  103. Test Program: SETTEST.PAS
  104.  
  105.                                                          PERFORMANCE
  106. OPERATION                  TP 6.0 TPL    TP 6.0 RLU         INCREASE
  107. --------------------------------------------------------------------
  108. Set benchmark (sec):           28.009        22.347           25.34%
  109. --------------------------------------------------------------------
  110.  
  111.  
  112. Test Program: LONGBN2.PAS
  113.  
  114.                                                          PERFORMANCE
  115. OPERATION                  TP 6.0 TPL    TP 6.0 RLU         INCREASE
  116. --------------------------------------------------------------------
  117. Longint benchmark (msec):         210           133           57.89%
  118. --------------------------------------------------------------------
  119.  
  120.  
  121. Test Program: HEAPTEST.PAS
  122.  
  123.                                                          PERFORMANCE
  124. OPERATION                  TP 6.0 TPL    TP 6.0 RLU         INCREASE
  125. --------------------------------------------------------------------
  126. Heap benchmark (msec):            226           206            9.71%
  127. --------------------------------------------------------------------
  128.  
  129.  
  130.  
  131. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  132. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  133.  
  134.  
  135. Machine configuration: Intel RapidCAD 40 MHz Computer w/ 128 kB CPU-cache
  136.                        8.0 MB of RAM
  137.                        on-chip coprocessor in RapidCAD 
  138.                        DOS 5.0 Operating System
  139.                        QEMM 6.01
  140.  
  141.  
  142. Test Program: ARITEST.PAS
  143.  
  144.                                                          PERFORMANCE
  145. OPERATION (in usec)        TP 6.0 TPL    TP 6.0 RLU         INCREASE
  146. --------------------------------------------------------------------
  147. LONG-Mul                          3.2           3.1            3.23%
  148. LONG-Div                         24.1           4.6          423.91%
  149. LONG-Abs                          1.4           1.4            0.00%
  150. REAL-Float                        3.9           3.3           18.18%
  151. REAL-Add                          6.5           6.7           -2.99%
  152. REAL-Sub                          7.1           7.3           -2.74%
  153. REAL-Mul                         12.0          11.8            1.69%
  154. REAL-Mul (Short)                  5.4           5.5           -1.82%
  155. REAL-Div                         37.5          15.0          150.00%
  156. REAL-Sqr                         11.5           8.3           38.55%
  157. REAL-Sqr (Short)                  3.2           2.5           28.00%
  158. REAL-Int                          2.6           2.6            0.00%
  159. REAL-Frac                         7.7           2.7          185.19%
  160. REAL-Trunc                        3.3           3.5           -5.71%
  161. REAL-Round                        3.3           3.5           -5.71%
  162. REAL-Sqrt                       225.0          12.0         1775.00%
  163. REAL-Ln                         189.2         113.8           66.26%
  164. REAL-Exp                        195.9          97.3          101.34%
  165. REAL-Sin                        165.3         105.8           56.24%
  166. REAL-Cos                        167.6         102.9           62.88%
  167. REAL-ArcTan                     145.2          78.5           84.97%
  168. --------------------------------------------------------------------
  169.  
  170.  
  171. Test Program: DHRYSTON.PAS
  172.  
  173.                                                          PERFORMANCE
  174. OPERATION                  TP 6.0 TPL